Self-referential Biological Inspiration: Humans Observing Human Swarms to Identify Swarm Programming Techniques
نویسندگان
چکیده
Biology has elegantly solved numerous engineering problems that are far beyond our current collective abilities. Taking the apprentice role, with Nature as the master crafter, scientists and engineers can learn much by examining organic solutions. A biologically-inspired approach typically comes after trying unsuccessfully to tackle a specific problem using classical methods. Observing relatively simple creatures that exhibit the necessary abilities in their natural habitat often yield new and successful approaches. Turning this approach on its head, our research looks at higher-level creatures (humans) without a specific problem in hand. Our strategy is to create a crucible from which we can extract elemental components of complex behaviors to develop a toolbox of general programming techniques for multirobot control algorithms. By conducting multiple observations of human swarms performing constrained experiments, patterns of successful behavior emerge. Using these patterns, human swarm algorithms have been reconstructed and applied to simulated robots. Another benefit of using human swarms is the high-level communication available for giving commands (it is easy to tell humans what to do). Unfortunately, this can also make it difficult to reverse engineer human swarm solutions. It is hard to identify and quantify use of hand or voice signals, subtle cues from body language and facial expressions. So, to support algorithm mining, we have developed a prototype system for implementing virtual human swarms. The distributed system controls what a human at a remote keyboard sees and hears, as well as, restricting and monitoring their communication. For example, the software can enforce reduced sensor capabilities, prevent global communication, and limit possible agent actions. The virtual swarm software can record all actions and communications during an experiment facilitating algorithm extraction and the cataloging of swarm programming component behaviors.
منابع مشابه
Biologically-Inspired Human-Swarm Interaction Metrics
Human-swarm interaction is an emerging field encompassing questions related to biology, robotics, computer science, human-computer interaction, and psychology. Swarms are large groups of individual entities that enact group behaviors; biological examples include fish, birds and insects. Swarms overwhelm humans’ abilities to monitor and interact with each entity. Human-robot and human-computer i...
متن کاملTwo Invariants of Human-Swarm Interaction
The search for invariants is a fundamental aim of scientific endeavors. These invariants, such as Newton’s laws of motion, allow us to model and predict the behavior of systems across many different problems. In the nascent field of Human-Swarm Interaction (HSI), a systematic identification of fundamental invariants is still lacking. Discovering and formalizing these invariants will provide a f...
متن کاملArtificial Swarm Intelligence, a Human-in-the-Loop Approach to A.I
Most research into Swarm Intelligence explores swarms of autonomous robots or simulated agents. Little work, however, has been done on swarms of networked humans. This paper introduces UNU, an online platform that enables networked users to assemble in real-time swarms and tackle problems as an Artificial Swarm Intelligence (ASI). Modeled after biological swarms, UNU enables large groups of net...
متن کاملSwarms of Swarms An extension of the Heatbug tutorial
The notion of a “swarm of swarms” (i.e., a hierarchy of swarms) is a strong theoretical concept meant to provide an explicit, measurable, and examinable link between the microlevel constituents in a complex system and the properties and actions exhibited by the macro-level system. Proposed examples range across such diverse topics as the modeling of biological organisms [3], techniques employed...
متن کاملIdentifying and quantifying interactions in a laboratory swarm
Submitted for the MAR13 Meeting of The American Physical Society Identifying and quantifying interactions in a laboratory swarm JAMES G. PUCKETT, Yale University, DOUGLAS H. KELLEY, Massachusetts Institute of Technology, NICHOLAS T. OUELLETTE, Yale University — Emergent collective behavior, such as in flocks of birds or swarms of bees, is exhibited throughout the animal kingdom. Many models hav...
متن کامل